//
//  SingleCheckTableView.m
//  1gene
//
//  Created by 1jiyin on 16/3/23.
//  Copyright © 2016年 1jiyin. All rights reserved.
//
#import "UILabel+VerticalAlign.h"
#import "SingleCheckTableView.h"

@implementation SingleCheckTableView

-(instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style
{
    if (self=[super initWithFrame:frame style:style]) {
        self.delegate=self;
        self.dataSource=self;
        self.showsVerticalScrollIndicator=NO;
        self.separatorStyle=UITableViewCellSeparatorStyleNone;
        self.tableHeaderView=[UIView new];
        self.tableFooterView=[UIView new];
        [self initData];
        
    }
    return self;
}
-(void)initData
{
    NSArray *arr=@[@{@"id":@"1001",@"imageUrl":@"myBackground.jpg",@"title":@"心脑血管--冠心病",@"content":@"天赋基因天赋基因天赋基因天赋基因天赋基因天赋基因天赋基因天赋基因天赋基因天赋基因天赋基因天赋基因天赋基因天赋基因天赋基因天赋基因天赋基因天赋基因天赋基因天赋基因天赋基因天赋基因天赋基因天赋基因天赋基因天赋基因天赋基因天赋基因天赋基因天赋基因天赋基因天赋基因天赋基因天赋基因天赋基因天赋基因天赋基因天赋基因天赋基因天赋基因天赋基因天赋基因天赋基因天赋基因天赋基因天赋基因天赋基因天赋基因天赋基因天赋基因天赋基因天赋基因"},@{@"id":@"1002",@"imageUrl":@"myBackground.jpg",@"title":@"天赋基因--音乐创作天赋",@"content":@"比较郁闷的是，UILabel并不提供设置其垂直对齐方式的选项。所以如果"},@{@"id":@"1003",@"imageUrl":@"myBackground.jpg",@"title":@"心脑血管--脑卒中",@"content":@"2015年卫生组织发现高血压2015年卫生组织发现高血压2015年卫生组织发现高血压"},@{@"id":@"1004",@"imageUrl":@"myBackground.jpg",@"title":@"天赋基因--美术天赋",@"content":@"2015年卫生组织发现高血压"}];
    _dataArray=[NSMutableArray arrayWithArray:arr];
}
-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
    return _dataArray.count;
}
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    UITableViewCell *cell=[tableView dequeueReusableCellWithIdentifier:@"cell"];
    if (cell==nil) {
        cell=[[UITableViewCell alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@"cell"];
    }
    for (id subView in cell.contentView.subviews) {
        [subView removeFromSuperview];
    }
    
    //图片
    UIImageView *imgView=[[UIImageView alloc]initWithFrame:CGRectMake(10, 10, 70-10*2, 70-10*2)];
    imgView.image=[UIImage imageNamed:_dataArray[indexPath.row][@"imageUrl"]];
    [cell.contentView addSubview:imgView];
    
    //标题
    UILabel *title=[[UILabel alloc]initWithFrame:CGRectMake(CGRectGetMaxX(imgView.frame)+3, (70-50/3.0-1)/2.0, self.frame.size.width-(CGRectGetMaxX(imgView.frame)+3)-10, 50/3.0)];
    title.text=_dataArray[indexPath.row][@"title"];
    title.textColor=[UIColor blackColor];
    title.font=[UIFont systemFontOfSize:15];
    [cell.contentView addSubview:title];
    //分割线
    UIView *line=[[UIView alloc]initWithFrame:CGRectMake(0, 70-1, self.frame.size.width, 1)];
    line.backgroundColor=[UIColor colorWithRed:235/255.0 green:235/255.0 blue:241/255.0 alpha:1];
    [cell.contentView addSubview:line];
    return cell;
}
-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
    return 70;
}
/*
// Only override drawRect: if you perform custom drawing.
// An empty implementation adversely affects performance during animation.
- (void)drawRect:(CGRect)rect {
    // Drawing code
}
*/

@end
